package com.atmilan.quartz.model.dto.delloglio;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * Delloglio商品映射对象
 * @Description:
 * @author daigb
 * @date 2021-06-02
 */
@Data
public class DelloglioProductResDTO {

    /**
     * 商品数据
     */
    private List<DelloglioGoodsRes> products;

    private Integer number;

    @Data
    public static class DelloglioGoodsRes {
        /**
         * 商品id
         */
        private String productId;

        /**
         * 商品名称
         */
        private String productName;

        /**
         * 季节
         */
        private String seasonCode;

        /**
         * 描述
         */
        private String description;

        /**
         * 一级分类
         */
        private String mainCategory;

        /**
         * 二级分类
         */
        private String category;

        /**
         * 品牌
         */
        private String productBrand;

        /**
         * 商品详情
         */
        private String productDetail;

        /**
         * 材料
         */
        private String productMaterial;

        /**
         * 性别
         */
        private String gender;

        /**
         * url
         */
        private String url;

        /**
         * 价格
         */
        private String supplyPrice;

        /**
         * 设计师id
         */
        private String producerId;

        /**
         * 销售计划
         */
        private String merchandising;

        /**
         * 图片
         */
        private String picture;

        /**
         * items
         */
        private List<Item> items;

        @Data
        public static class Item {
            /**
             * sku id
             */
            private String itemId;

            /**
             * 尺码
             */
            private String itemSize;

            /**
             * 尺码类型
             */
            private String sizeType;

            /**
             * barcode
             */
            private String barcode;

            /**
             * 原价
             */
            private String marketPrice;

            /**
             * 销售价
             */
            private String sellPrice;

            /**
             * 成本价
             */
            private String supplyPrice;

            /**
             * 颜色
             */
            private String color;

            /**
             * 描述
             */
            private String description;

            /**
             * 详情
             */
            private String itemDetail;

            /**
             * 库存
             */
            private String stock;

        }
    }

}
